#ifndef __IJPEGE_CLIIJPEGE_H__
#define __IJPEGE_CLIIJPEGE_H__

#include <ijpege.h>
#include <cliopt.h>

extern int init(int argc, char **argv, ijpege_param_t *param, cli_opt_t *opt);
extern int encode(ijpege_param_t *param, cli_opt_t *opt, volatile const int *ctl, ijpege_ql_param_t *ql_param);
extern void deinit(ijpege_param_t *param, cli_opt_t *opt);
extern void MakeTables(int q, uint8_t *lqt, uint8_t *cqt);

#endif
